using System;

namespace ChessKit.ChessLogics.Internals
{
  [Flags]
  internal enum CastlingAvailability
  {
    None,

    WhiteKing = 0x1,
    BlackKing = 0x2,
    WhiteQueen = 0x4,
    BlackQueen = 0x8,

    White = WhiteKing | WhiteQueen,
    Black = BlackKing | BlackQueen,
  }
}